开启tomcat远程监控 功能需要修改 tomcat/bin/catalina.sh
CATALINA_OPTS:java内置变量 修改java启动参数(tomcat)
在前面添加:
CATALINA_OPTS="$CATALINA_OPTS
-Dcom.sun.management.jmxremote #jmx remote 开启tomcat远程监控功能
-Dcom.sun.management.jmxremote.port=12345 #指定端口 12345 还有2个随机端口
-Dcom.sun.management.jmxremote.authenticate=false #auth 认证 是否开启远程监控认证(用户名 密码)
-Dcom.sun.management.jmxremote.ssl=false #是否开启https
-Djava.rmi.server.hostname=10.0.0.9" #tomcat监听的ip地址
#生产环境 书写内网ip
注意8.5版本必须写在一行或者用反斜杠
CATALINA_OPTS="$CATALINA_OPTS \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=12345 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-Djava.rmi.server.hostname=10.0.0.20"
[root@muban bin]# netstat -lntup |grep 1234
tcp6 0 0 :::12345 :::* LISTEN 6268/java
通过1234端口就可以查看到监控的数据。